package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;
/**
 * 账户与卡绑定关系表
 * @author sun
 *
 */
public class AccCardBinding implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = 5350971507092888731L;

	/** 绑定关系ID */
    private String bindingId;

    /** 子账户号 */
    private String subaccountNo;

    /** 联机帐户类型 */
    private String acType;

    /** 卡片序列号 */
    private String cardSeqNo;

    /** 市民卡号 */
    private String citizenCardNo;

    /** 绑定状态 */
    private String bindingStauts;

    /** 绑定柜员号 */
    private String bindingOperator;

    /** 绑定时间 */
    private Date bindingDate;

    /** 解除绑定柜员号 */
    private String removeOperator;

    /** 解除绑定时间 */
    private Date removeDate;


    public String getBindingId() {
        return bindingId;
    }

    public void setBindingId(String bindingId) {
        this.bindingId = bindingId == null ? null : bindingId.trim();
    }

    public String getSubaccountNo() {
        return subaccountNo;
    }

    public void setSubaccountNo(String subaccountNo) {
        this.subaccountNo = subaccountNo == null ? null : subaccountNo.trim();
    }

    public String getAcType() {
        return acType;
    }

    public void setAcType(String acType) {
        this.acType = acType == null ? null : acType.trim();
    }

    public String getCardSeqNo() {
        return cardSeqNo;
    }

    public void setCardSeqNo(String cardSeqNo) {
        this.cardSeqNo = cardSeqNo == null ? null : cardSeqNo.trim();
    }

    public String getCitizenCardNo() {
        return citizenCardNo;
    }

    public void setCitizenCardNo(String citizenCardNo) {
        this.citizenCardNo = citizenCardNo == null ? null : citizenCardNo.trim();
    }

    public String getBindingStauts() {
        return bindingStauts;
    }

    public void setBindingStauts(String bindingStauts) {
        this.bindingStauts = bindingStauts == null ? null : bindingStauts.trim();
    }

    public String getBindingOperator() {
        return bindingOperator;
    }

    public void setBindingOperator(String bindingOperator) {
        this.bindingOperator = bindingOperator == null ? null : bindingOperator.trim();
    }

    public Date getBindingDate() {
        return bindingDate;
    }

    public void setBindingDate(Date bindingDate) {
        this.bindingDate = bindingDate;
    }

    public String getRemoveOperator() {
        return removeOperator;
    }

    public void setRemoveOperator(String removeOperator) {
        this.removeOperator = removeOperator == null ? null : removeOperator.trim();
    }

    public Date getRemoveDate() {
        return removeDate;
    }

    public void setRemoveDate(Date removeDate) {
        this.removeDate = removeDate;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", bindingId=").append(bindingId);
        sb.append(", subaccountNo=").append(subaccountNo);
        sb.append(", acType=").append(acType);
        sb.append(", cardSeqNo=").append(cardSeqNo);
        sb.append(", citizenCardNo=").append(citizenCardNo);
        sb.append(", bindingStauts=").append(bindingStauts);
        sb.append(", bindingOperator=").append(bindingOperator);
        sb.append(", bindingDate=").append(bindingDate);
        sb.append(", removeOperator=").append(removeOperator);
        sb.append(", removeDate=").append(removeDate);
        sb.append("]");
        return sb.toString();
    }
}